home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2001 June / Game.EXE_06_2001.iso / Demos / Economic War / data1.cab / Program_Executable_Files / Ia / agent02.ini < prev    next >
Encoding:
Text File  |  2000-11-23  |  13.0 KB  |  471 lines

  1. # Fichier d'agents Scenario 02
  2.  
  3. v: 183
  4. agent 0 CONSTR-USINE-* 1.0 1.0 1
  5. b: boost-constr-usine-*(#)
  6. c: cond-chomage-constr-usine-*(#) cond-argent-constr-usine-*(#) cond-place-constr-usine-*(#)
  7. a: prod-*(#) stock-*(#)
  8. d: chomage(#) caisse(#)
  9.  
  10. # agent 9 DETR-USINE-* 0.3 0.0 0
  11. # c: cond-usine-detr-usine-*(#) 
  12. # a: chomage(#)
  13. # d: prod-*(#)
  14.  
  15. agent 18 GEST-STOCK-* 2.0 1.0 0
  16. b: boost-gest-stock-*(#)
  17. c: cond-besoin-prod-*(#)
  18. g: stock-*(#)
  19.  
  20. agent 27 GEST-BESOIN-* 2.0 1.0 0
  21. b: boost-gest-besoin-*(#)
  22. c: cond-besoin-mensuel-prod-*(#)
  23. g: prod-*(#)
  24.  
  25. agent 36 GEST-CHOMAGE 2.0 1.0 0
  26. c: cond-besoin-chomage(#)
  27. g: chomage(#)
  28.  
  29. agent 37 GEST-CAISSE 2.0 1.0 0
  30. c: cond-besoin-caisse(#)
  31. g: caisse(#)
  32.  
  33. agent 38 CONSTR-LABO 1.0 1.0 1
  34. c: cond-chomage-constr-labo(#) cond-argent-constr-labo(#) cond-place-constr-labo(#)
  35. a: prd(#)
  36. d: chomage(#) caisse(#)
  37.  
  38. # penser, dans l'agent COLLABORATION-SCI-@ α ajouter
  39. # am: prd(@)>CONSTRUIRE-LABO(a)
  40. # am: prd(@)>DETRUIRE-LABO(d)
  41.  
  42. agent 39 CONSTR-AMBASS-@ 1.0 1.0 1
  43. b: boost-relation-@(#)
  44. # c: cond-chomage-constr-ambassade(#)
  45. c: cond-argent-constr-ambassade(#)
  46. c: cond-place-constr-ambassade-@(#) cond-entente-constr-ambassade-@(#)
  47. a: pdiplo(#) pdiplo(@) diplo-@(#) entente-@(#) entente-#(@) ambassade-@(#)
  48. d: chomage(#) caisse(#) cond-place-constr-ambassade-@(#)
  49.  
  50. # agent 47 DETR-LABO 0.3 0.0 1
  51. # c: cond-labo-detr-labo(#)
  52. # a: chomage(#)
  53. # d: prd(#)
  54.  
  55. agent 48 PROPOSER-PON-@ 1.0 1.0 0
  56. c: cond-pontmp-@(#)
  57. a: flag-decision-pon-@(#)
  58. # bonus d'entente ici et pas dans chacun des agents ACHETER (quoi que... faut voir)
  59.  
  60. agent 56 EXAMINER-PON-@ 1.0 5.0 0
  61. c: flag-received-pon-@(#)
  62.  
  63. agent 64 ACHETER-PON-0-@ 1.0 1.0 0
  64. b: boost-gest-stock-0(#) boost-entente-@(#) boost-relation-@(#)
  65. c: cond-stock-0(@) cond-besoin-prod-0(#) ligne-vide-0-@(#)
  66. a: stock-0(#) caisse(@)
  67. a: ligne-0-@(#)
  68. g: flag-decision-pon-@(#)
  69. # ajouter les bonus d'entente
  70. d: stock-0(@) caisse(#) ligne-vide-0-@(#)
  71.  
  72. agent 72 ACHETER-PON-1-@ 1.0 1.0 0
  73. b: boost-gest-stock-1(#) boost-entente-@(#) boost-relation-@(#)
  74. c: cond-stock-1(@) cond-besoin-prod-1(#) ligne-vide-1-@(#)
  75. a: stock-1(#) caisse(@)
  76. a: ligne-1-@(#)
  77. g: flag-decision-pon-@(#)
  78. # ajouter les bonus d'entente
  79. d: stock-1(@) caisse(#) ligne-vide-1-@(#)
  80.  
  81. agent 80 ACHETER-PON-2-@ 1.0 1.0 0
  82. b: boost-gest-stock-2(#) boost-entente-@(#) boost-relation-@(#)
  83. c: cond-stock-2(@) cond-besoin-prod-2(#) ligne-vide-2-@(#)
  84. a: stock-2(#) caisse(@)
  85. a: ligne-2-@(#)
  86. g: flag-decision-pon-@(#)
  87. # ajouter les bonus d'entente
  88. d: stock-2(@) caisse(#) ligne-vide-2-@(#)
  89.  
  90. agent 88 ACHETER-PON-3-@ 1.0 1.0 0
  91. b: boost-gest-stock-3(#) boost-entente-@(#) boost-relation-@(#)
  92. c: cond-stock-3(@) cond-besoin-prod-3(#) ligne-vide-3-@(#)
  93. a: stock-3(#) caisse(@)
  94. a: ligne-3-@(#)
  95. g: flag-decision-pon-@(#)
  96. # ajouter les bonus d'entente
  97. d: stock-3(@) caisse(#) ligne-vide-3-@(#)
  98.  
  99. agent 96 ACHETER-PON-4-@ 1.0 1.0 0
  100. b: boost-gest-stock-4(#) boost-entente-@(#) boost-relation-@(#)
  101. c: cond-stock-4(@) cond-besoin-prod-4(#) ligne-vide-4-@(#)
  102. a: stock-4(#) caisse(@)
  103. a: ligne-4-@(#)
  104. g: flag-decision-pon-@(#)
  105. # ajouter les bonus d'entente
  106. d: stock-4(@) caisse(#) ligne-vide-4-@(#)
  107.  
  108. agent 104 ACHETER-PON-5-@ 1.0 1.0 0
  109. b: boost-gest-stock-5(#) boost-entente-@(#) boost-relation-@(#)
  110. c: cond-stock-5(@) cond-besoin-prod-5(#) ligne-vide-5-@(#)
  111. a: stock-5(#) caisse(@)
  112. a: ligne-5-@(#)
  113. g: flag-decision-pon-@(#)
  114. # ajouter les bonus d'entente
  115. d: stock-5(@) caisse(#) ligne-vide-5-@(#)
  116.  
  117. agent 112 ACHETER-PON-6-@ 1.0 1.0 0
  118. b: boost-gest-stock-6(#) boost-entente-@(#) boost-relation-@(#)
  119. c: cond-stock-6(@) cond-besoin-prod-6(#) ligne-vide-6-@(#)
  120. a: stock-6(#) caisse(@)
  121. a: ligne-6-@(#)
  122. g: flag-decision-pon-@(#)
  123. # ajouter les bonus d'entente
  124. d: stock-6(@) caisse(#) ligne-vide-6-@(#)
  125.  
  126. # attention l'agent suivant est supprimΘ EN DUR dans le parseur pour le scΘnario de 6 produits
  127. # NE PAS UTILISER SON NUMERO
  128.  
  129. agent 120 ACHETER-PON-7-@ 1.0 1.0 0
  130. b: boost-gest-stock-7(#) boost-entente-@(#) boost-relation-@(#)
  131. c: cond-stock-7(@) cond-besoin-prod-7(#) ligne-vide-7-@(#)
  132. a: stock-7(#) caisse(@)
  133. a: ligne-7-@(#)
  134. g: flag-decision-pon-@(#)
  135. # ajouter les bonus d'entente
  136. d: stock-7(@) caisse(#) ligne-vide-7-@(#)
  137.  
  138. agent 136 VENDRE-PON-0-@ 1.0 1.0 0
  139. b: boost-gest-stock-0(#) boost-entente-@(#) boost-relation-@(#)
  140. c: cond-stock-0(#) cond-besoin-prod-0(@) ligne-vide-0-@(#)
  141. a: stock-0(@) caisse(#)
  142. a: ligne-0-@(#)
  143. g: flag-decision-pon-@(#)
  144. # ajouter les bonus d'entente
  145. d: stock-0(#) caisse(@) ligne-vide-0-@(#)
  146.  
  147. agent 144 VENDRE-PON-1-@ 1.0 1.0 0
  148. b: boost-gest-stock-1(#) boost-entente-@(#) boost-relation-@(#)
  149. c: cond-stock-1(#) cond-besoin-prod-1(@) ligne-vide-1-@(#)
  150. a: stock-1(@) caisse(#)
  151. a: ligne-1-@(#)
  152. g: flag-decision-pon-@(#)
  153. # ajouter les bonus d'entente
  154. d: stock-1(#) caisse(@) ligne-vide-1-@(#)
  155.  
  156. agent 152 VENDRE-PON-2-@ 1.0 1.0 0
  157. b: boost-gest-stock-2(#) boost-entente-@(#) boost-relation-@(#)
  158. c: cond-stock-2(#) cond-besoin-prod-2(@) ligne-vide-2-@(#)
  159. a: stock-2(@) caisse(#)
  160. a: ligne-2-@(#)
  161. g: flag-decision-pon-@(#)
  162. # ajouter les bonus d'entente
  163. d: stock-2(#) caisse(@) ligne-vide-2-@(#)
  164.  
  165. agent 160 VENDRE-PON-3-@ 1.0 1.0 0
  166. b: boost-gest-stock-3(#) boost-entente-@(#) boost-relation-@(#)
  167. c: cond-stock-3(#) cond-besoin-prod-3(@) ligne-vide-3-@(#)
  168. a: stock-3(@) caisse(#)
  169. a: ligne-3-@(#)
  170. g: flag-decision-pon-@(#)
  171. # ajouter les bonus d'entente
  172. d: stock-3(#) caisse(@) ligne-vide-3-@(#)
  173.  
  174. agent 168 VENDRE-PON-4-@ 1.0 1.0 0
  175. b: boost-gest-stock-4(#) boost-entente-@(#) boost-relation-@(#)
  176. c: cond-stock-4(#) cond-besoin-prod-4(@) ligne-vide-4-@(#)
  177. a: stock-4(@) caisse(#)
  178. a: ligne-4-@(#)
  179. g: flag-decision-pon-@(#)
  180. # ajouter les bonus d'entente
  181. d: stock-4(#) caisse(@) ligne-vide-4-@(#)
  182.  
  183. agent 176 VENDRE-PON-5-@ 1.0 1.0 0
  184. b: boost-gest-stock-5(#) boost-entente-@(#) boost-relation-@(#)
  185. c: cond-stock-5(#) cond-besoin-prod-5(@) ligne-vide-5-@(#)
  186. a: stock-5(@) caisse(#)
  187. a: ligne-5-@(#)
  188. g: flag-decision-pon-@(#)
  189. # ajouter les bonus d'entente
  190. d: stock-5(#) caisse(@) ligne-vide-5-@(#)
  191.  
  192. agent 184 VENDRE-PON-6-@ 1.0 1.0 0
  193. b: boost-gest-stock-6(#) boost-entente-@(#) boost-relation-@(#)
  194. c: cond-stock-6(#) cond-besoin-prod-6(@) ligne-vide-6-@(#)
  195. a: stock-6(@) caisse(#)
  196. a: ligne-6-@(#)
  197. g: flag-decision-pon-@(#)
  198. # ajouter les bonus d'entente
  199. d: stock-6(#) caisse(@) ligne-vide-6-@(#)
  200.  
  201. # attention l'agent suivant est supprimΘ EN DUR dans le parseur pour le scΘnario de 6 produits
  202. # NE PAS UTILISER SON NUMERO
  203.  
  204. agent 192 VENDRE-PON-7-@ 1.0 1.0 0
  205. b: boost-gest-stock-7(#) boost-entente-@(#) boost-relation-@(#)
  206. c: cond-stock-7(#) cond-besoin-prod-7(@) ligne-vide-7-@(#)
  207. a: stock-7(@) caisse(#)
  208. a: ligne-7-@(#)
  209. g: flag-decision-pon-@(#)
  210. # ajouter les bonus d'entente
  211. d: stock-7(#) caisse(@) ligne-vide-7-@(#)
  212.  
  213. agent 208 GEST-STOCK-PDIPLO 2.0 1.0 0
  214. c: cond-besoin-pdiplo(#)
  215. g: pdiplo(#)
  216.  
  217. agent 209 DETEC-INDISP-* 2.0 1.0 0
  218. b: boost-detec-indisp-*(#)
  219. c: cond-stock-nul-*(#) non-flag-prod-indisp-*(#)
  220. a: flag-prod-indisp-*(#)
  221.  
  222. # agent 218 GEST-CAISSE-NOIRE 1.0 1.0 0
  223. # c: cond-besoin-caisse-noire(#)
  224. # g: caisse-noire(#)
  225.  
  226. agent 219 PROT-CORRUPTION-@ 0.0 1.0 1
  227. c: cond-esp-corruption-@(#) espion(#)
  228. d: espion(#)
  229.  
  230. agent 227 PROT-SABOTAGE-* 0.0 1.0 1
  231. # cond-usine-detr-usine-*-(#) car on a besoin d'avoir au moins une usine de *
  232. # pour y envoyer un espi
  233. c: cond-esp-sabotage-*(#) espion(#) cond-usine-detr-usine-*(#)
  234. d: espion(#)
  235.  
  236. agent 236 PROT-OPPOSITION 0.0 1.0 1
  237. c: cond-esp-opposition(#) espion(#)
  238. d: espion(#)
  239.  
  240. agent 237 PROT-SCANDALE 0.0 1.0 1
  241. c: cond-esp-scandale(#) espion(#)
  242. d: espion(#)
  243.  
  244. agent 238 PROT-VOL 0.0 1.0 1
  245. # cond-labo-detr-labo(#) car on a besoin d'avoir au moins un labo pour y envoyer un espi
  246. c: cond-esp-vol(#) espion(#) cond-labo-detr-labo(#)
  247. d: espion(#)
  248.  
  249. agent 239 PROT-CORR-PAL 0.0 1.0 1
  250. c: cond-esp-corruption-palais(#) espion(#)
  251. d: espion(#)
  252.  
  253. agent 240 PROT-SAB-LABO 0.0 1.0 1
  254. # cond-labo-detr-labo(#) car on a besoin d'avoir au moins un labo pour y envoyer un espi
  255. c: cond-esp-sabotage-labo(#) espion(#) cond-labo-detr-labo(#)
  256. d: espion(#)
  257.  
  258. agent 241 AUG-NB-ESPION 1.0 1.0 0
  259. c: diplo-dispo(#)
  260. a: espion(#)
  261. d: diplo-dispo(#)
  262.  
  263. agent 242 AUG-NB-AMBASS 1.0 1.0 0
  264. c: espion(#)
  265. a: diplo(#) pdiplo(#)
  266. d: espion(#) 
  267.  
  268. agent 243 AUG-CAISSE-NOIRE 1.0 1.0 0
  269. c: cond-aug-caisse-noire(#)
  270. a: caisse-noire(#)
  271. d: caisse(#)
  272.  
  273. agent 244 BAI-CAISSE-NOIRE 1.0 1.0 0
  274. c: cond-bai-caisse-noire(#)
  275. a: caisse(#)
  276. d: caisse-noire(#)
  277.  
  278. agent 245 ESP-VOLER-TECHNO 0.0 1.0 1
  279. c: espion(#) caisse-noire(#)
  280. a: prd(#)
  281. d: espion(#) caisse-noire(#)
  282.  
  283. agent 246 ESP-SCANDALE-@ 0.0 1.0 1
  284. c: espion(#) caisse-noire(#)
  285. a: emeute(@)
  286. # ajoutΘ pour DemoJoy
  287. a: emmerdement(@)
  288. d: espion(#) caisse-noire(#)
  289.  
  290. agent 254 ESP-OPPOSITION-@ 0.0 1.0 1
  291. c: espion(#) caisse-noire(#)
  292. a: emeute(@)
  293. # ajoutΘ pour DemoJoy
  294. a: emmerdement(@)
  295. d: espion(#)
  296.  
  297. agent 262 ESP-CORR-M-INT-@ 0.0 1.0 1
  298. c: espion(#) caisse-noire(#)
  299. a: emeute(@) prd(#)
  300. # ajoutΘ pour DemoJoy
  301. a: emmerdement(@)
  302. d: espion(#)
  303.  
  304. agent 270 ESP-CORR-M-EXT-@ 0.0 1.0 1
  305. c: espion(#) caisse-noire(#)
  306. a: prd(#)
  307. # ajoutΘ pour DemoJoy
  308. a: emmerdement(@)
  309. d: espion(#)
  310.  
  311. agent 278 ESP-CORR-DIPLO-@ 0.0 1.0 1
  312. c: espion(#) caisse-noire(#) diplo(@)
  313. a: emmerdement(@)
  314. d: espion(#)
  315.  
  316. agent 286 ESP-SABO-LABO-@ 0.0 1.0 1
  317. c: espion(#) caisse-noire(#) cond-labo-detr-labo(@)
  318. # ajoutΘ pour DemoJoy
  319. a: emmerdement(@)
  320. d: espion(#) prd(@)
  321.  
  322. agent 294 ESP-SABO-USINE-@ 0.0 1.0 1
  323. c: espion(#) caisse-noire(#)
  324. a: emmerdement(@)
  325. d: espion(#)
  326.  
  327. agent 302 ENVOYER-MISS-@ 1.0 1.0 1
  328. b: boost-opp-relation-@(#)
  329. c: cond-envoyer-miss-@(#) cond-stock-env-miss(#) pression-mil-@(#)
  330. a: emmerdement(@)
  331. d: entente-@(#) entente-#(@)
  332.  
  333. agent 310 AUG-PROTEC-MISS 1.0 1.0 1
  334. c: cond-risque-att(#) cond-stock-anti(#)
  335. a: protection(#)
  336.  
  337. agent 311 PROPOSER-VOTE 1.0 0.5 0
  338. c: vote-possible(#)
  339. d: vote-possible(#)
  340.  
  341. agent 312 PROPOSER-AIDE 0.0 0.5 0
  342. c: vote-possible(#) aide-possible(#)
  343. a: caisse(#)
  344. d: vote-possible(#)
  345.  
  346. agent 313 GEST-RECHERCHE 2.0 1.0 0
  347. c: cond-besoin-prd(#)
  348. g: prd(#)
  349.  
  350. agent 314 AUG-IMPOTS 1.0 1.0 0
  351. c: cond-aug-impots(#)
  352. a: caisse(#) caisse-noire(#)
  353. d: popularite(#)
  354.  
  355. agent 315 BAI-IMPOTS 1.0 1.0 0
  356. c: cond-bai-impots(#)
  357. a: popularite(#)
  358. d: caisse(#) caisse-noire(#)
  359.  
  360. agent 316 GEST-POPULARITE 2.0 1.0 0
  361. b: boost-gest-popularite(#)
  362. c: cond-besoin-popularite(#)
  363. g: popularite(#)
  364.  
  365. agent 317 AUG-CAMPAGNE 1.0 1.0 0
  366. c: cond-aug-campagne(#)
  367. a: popularite(#)
  368. d: caisse(#)
  369.  
  370. agent 318 BAI-CAMPAGNE 1.0 1.0 0
  371. c: cond-bai-campagne(#)
  372. a: caisse(#)
  373. d: popularite(#)
  374.  
  375. agent 319 AMELIOR-ENTENTE-@ 1.0 0.5 0
  376. b: boost-relation-@(#)
  377. c: cond-ameliorer-entente-@(#) besoin-emmerder-@(#)
  378. # g: entente-@(#) entente-#(@)
  379. # ajoutΘ pour DemoJoy
  380. g: entente-@(#) entente-#(@)
  381. a: besoin-reconcilier-@(#)
  382. d: besoin-emmerder-@(#)
  383.  
  384. agent 327 DEGRAD-ENTENTE-@ 1.0 0.5 0
  385. b: boost-opp-relation-@(#)
  386. c: cond-degrader-entente-@(#) besoin-reconcilier-@(#)
  387. # g: emmerdement(@)
  388. # ajoutΘ pour DemoJoy
  389. g: emmerdement(@)
  390. a: besoin-emmerder-@(#)
  391. d: besoin-reconcilier-@(#)
  392.  
  393. agent 335 REVEL-SCANDALE-@ 1.0 1.0 0
  394. b: boost-opp-relation-@(#)
  395. c: cond-reveler-scandale-@(#)
  396. a: emmerdement(@)
  397.  
  398. agent 343 AUTORIS-VISITE-@ 1.0 1.0 0
  399. b: boost-relation-@(#)
  400. c: visite-interdite-#(@)
  401. a: visite-autorisee-#(@) entente-@(#) entente-#(@)
  402. d: visite-interdite-#(@)
  403.  
  404. agent 351 INTERDIR-VISITE-@ 1.0 1.0 0
  405. b: boost-opp-relation-@(#)
  406. c: visite-autorisee-#(@)
  407. a: visite-interdite-#(@)
  408. d: visite-autorisee-#(@) entente-@(#) entente-#(@)
  409.  
  410. agent 359 VISITE-OFFICIEL-@ 1.0 1.0 0
  411. b: boost-relation-@(#)
  412. c: visite-autorisee-@(#) place-libre-palais(@) president-dispo(#)
  413. a: entente-@(#) entente-#(@)
  414. d: place-libre-palais(@)
  415.  
  416. agent 367 PROP-COLL-SCI-@ 0.0 1.0 0
  417. b: boost-relation-@(#)
  418. c: pas-coll-sci-@(#) cond-collabo-@(#)
  419. a: prd(#) prd(@) entente-@(#) entente-#(@)
  420.  
  421. agent 375 PROP-COLL-MIL-@ 0.0 1.0 0
  422. b: boost-relation-@(#)
  423. c: pas-coll-mil-@(#) cond-collabo-@(#)
  424. a: stock-0(@) stock-0(#) entente-@(#) entente-#(@)
  425.  
  426. agent 383 EXAMINER-COLL-@ 1.0 5.0 0
  427. c: flag-received-collabo-@(#)
  428.  
  429. agent 391 AUG-LOY-MIN-INT 2.0 1.0 0
  430. c: cond-loyaute-int-basse(#)
  431.  
  432. agent 392 AUG-LOY-MIN-EXT 2.0 1.0 0
  433. c: cond-loyaute-ext-basse(#)
  434.  
  435. agent 393 AUG-POT-DE-VIN 1.0 1.0 0
  436. c: cond-moy-loyaute-basse(#)
  437.  
  438. agent 394 BAI-POT-DE-VIN 1.0 1.0 0
  439. c: cond-moy-loyaute-haute(#)
  440.  
  441. agent 395 AUG-DIPLOMATES-@ 1.0 1.0 1
  442. c: diplo-dispo(#) ambassade-@(#)
  443. a: entente-@(#) entente-#(@) diplo-@(#)
  444. d: diplo-dispo(#)
  445.  
  446. agent 403 BAI-DIPLOMATES-@ 1.0 1.0 1
  447. c: diplo-@(#)
  448. a: diplo-dispo(#)
  449. d: entente-@(#) entente-#(@) diplo-@(#)
  450.  
  451. agent 411 METTR-PRESS-MIL-@ 1.0 1.0 0
  452. c: pas-pression-mil-@(#)
  453. a: pression-mil-@(#)
  454. d: entente-@(#) entente-#(@) pas-pression-mil-@(#)
  455. # d: popularite(#)
  456. # ligne ci-dessus, mettre la pression ne fait pas vraiment diminuer la popularite
  457. # mais fait augmenter le risque d'emeute, ce qui est a peu pres equivalent et nous
  458. # fait gagner une variable de plus a prendre en compte
  459.  
  460. agent 419 ENLEV-PRESS-MIL-@ 1.0 1.0 0
  461. c: pression-mil-@(#)
  462. a: pas-pression-mil-@(#) entente-#(@) entente-@(#)
  463. # a: popularite(#)
  464. d: pression-mil-@(#)
  465.  
  466. agent 427 ACHET-ESPION-@ 1.0 1.0 0
  467. c: espion-prison-@(#)
  468. a: espion(#)
  469. # ajouter les bonus d'entente
  470. d: caisse(#)
  471.